package at.ac.univie.zsu.aguataplan.property;

import org.springframework.beans.factory.annotation.Configurable;
import org.springframework.beans.factory.annotation.Value;

/**
 * encapsulate "shortcut.properties" for easier use
 * 
 * @author gerry
 * 
 */
@Configurable
public class ShortcutProperties {

	@Value(value = "#{shortcutPropertiesProp.scGuiExtendedModifier}")
	private int scGuiExtendedModifier;

	@Value(value = "#{shortcutPropertiesProp.scGuiQuit}")
	private String scGuiQuit;
	@Value(value = "#{shortcutPropertiesProp.scExport}")
	private String scExport;

	@Value(value = "#{shortcutPropertiesProp.scEvent}")
	private String scEvent;
	@Value(value = "#{shortcutPropertiesProp.scEventRelation}")
	private String scEventRelation;
	@Value(value = "#{shortcutPropertiesProp.scClub}")
	private String scClub;
	@Value(value = "#{shortcutPropertiesProp.scCoach}")
	private String scCoach;
	@Value(value = "#{shortcutPropertiesProp.scPlayer}")
	private String scPlayer;
	@Value(value = "#{shortcutPropertiesProp.scTeam}")
	private String scTeam;
	@Value(value = "#{shortcutPropertiesProp.scWorkingDescription}")
	private String scWorkingDescription;
	@Value(value = "#{shortcutPropertiesProp.scGame}")
	private String scGame;

	@Value(value = "#{shortcutPropertiesProp.scAnalyze}")
	private String scAnalyze;

	@Value(value = "#{shortcutPropertiesProp.scPlay}")
	private String scPlay;
	@Value(value = "#{shortcutPropertiesProp.scPause}")
	private String scPause;
	@Value(value = "#{shortcutPropertiesProp.scIncreaseSpeed}")
	private String scIncreaseSpeed;
	@Value(value = "#{shortcutPropertiesProp.scDecreaseSpeed}")
	private String scDecreaseSpeed;
	@Value(value = "#{shortcutPropertiesProp.scStop}")
	private String scStop;
	@Value(value = "#{shortcutPropertiesProp.scFullscreen}")
	private String scFullscreen;

	// ----------------------------------------------------
	// CONSTRUCTOR
	// ----------------------------------------------------

	public ShortcutProperties() {
	}

	// ----------------------------------------------------
	// GETTER & SETTER
	// ----------------------------------------------------

	public int getScGuiExtendedModifier() {
		return scGuiExtendedModifier;
	}

	public String getScClub() {
		return scClub;
	}

	public void setScClub(String scClub) {
		this.scClub = scClub;
	}

	public void setScGuiExtendedModifier(int scGuiExtendedModifier) {
		this.scGuiExtendedModifier = scGuiExtendedModifier;
	}

	public String getScGuiQuit() {
		return scGuiQuit;
	}

	public void setScGuiQuit(String scGuiQuit) {
		this.scGuiQuit = scGuiQuit;
	}

	public String getScPlayer() {
		return scPlayer;
	}

	public void setScPlayer(String scPlayer) {
		this.scPlayer = scPlayer;
	}

	public String getScExport() {
		return scExport;
	}

	public void setScExport(String scExport) {
		this.scExport = scExport;
	}

	public String getScPlay() {
		return scPlay;
	}

	public void setScPlay(String scPlay) {
		this.scPlay = scPlay;
	}

	public String getScPause() {
		return scPause;
	}

	public void setScPause(String scPause) {
		this.scPause = scPause;
	}

	public String getScIncreaseSpeed() {
		return scIncreaseSpeed;
	}

	public void setScIncreaseSpeed(String scIncreaseSpeed) {
		this.scIncreaseSpeed = scIncreaseSpeed;
	}

	public String getScDecreaseSpeed() {
		return scDecreaseSpeed;
	}

	public void setScDecreaseSpeed(String scDecreaseSpeed) {
		this.scDecreaseSpeed = scDecreaseSpeed;
	}

	public String getScEvent() {
		return scEvent;
	}

	public void setScEvent(String scEvent) {
		this.scEvent = scEvent;
	}

	public String getScCoach() {
		return scCoach;
	}

	public void setScCoach(String scCoach) {
		this.scCoach = scCoach;
	}

	public String getScTeam() {
		return scTeam;
	}

	public void setScTeam(String scTeam) {
		this.scTeam = scTeam;
	}

	public String getScWorkingDescription() {
		return scWorkingDescription;
	}

	public void setScWorkingDescription(String scWorkingDescription) {
		this.scWorkingDescription = scWorkingDescription;
	}

	public String getScGame() {
		return scGame;
	}

	public void setScGame(String scGame) {
		this.scGame = scGame;
	}

	public String getScEventRelation() {
		return scEventRelation;
	}

	public void setScEventRelation(String scEventRelation) {
		this.scEventRelation = scEventRelation;
	}

	public String getScAnalyze() {
		return scAnalyze;
	}

	public void setScAnalyze(String scAnalyze) {
		this.scAnalyze = scAnalyze;
	}

	public String getScStop() {
		return scStop;
	}

	public void setScStop(String scStop) {
		this.scStop = scStop;
	}

	public String getScFullscreen() {
		return scFullscreen;
	}

	public void setScFullscreen(String scFullscreen) {
		this.scFullscreen = scFullscreen;
	}

}
